package dataserver.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;


/**
 *@类:标记点表
 */
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class ScenePointDTO extends Base {

    /**
     * 站场id
     */
    @Schema(name = "站场id", example="1")
    @JsonProperty("stationId")
    private String stationId;

    /**
     * 站场名称
     */
    @Schema(name = "站场名称", example="301A")
    @JsonProperty("stationName")
    private String stationName;

   /**
    * 名称
    */
   @Schema(name = "名称", example="二次设备间")
   @JsonProperty("name")
   private String name;

   /**
    * 经度
    */
   @Schema(name = "经度", example="106.66333865949751")
   @JsonProperty("x")
   private Double x;
   /**
    * 纬度
    */
   @Schema(name = "纬度", example="38.20326158833742")
   @JsonProperty( "y")
   private Double y;
   /**
    * 高度
    */
   @Schema(name = "高度", example="7.7")
   @JsonProperty("z")
   private Float z;

   /**
    * 图片路径
    */
   @Schema(name = "图片路径", example="")
   @JsonProperty("icon")
   private String icon;

}